@charset "utf-8";
/* CSS Document */
html,body {
	margin:0;
	padding:0;
	font-family: "標楷體";
	background:#3d0c0c url(../image/layout/bg.jpg) top center no-repeat;
	font-size:16px;
	color:#e1b26d;
}

div {
	display:block;
}

a{
	text-decoration:none;	
}

a:hover{
	text-decoration:underline;	
}

a img{
	border:0;	
}

#dHeaderContainer,
#dBanner,
#dFooterContainer,
#dTorsoContainer
{
	position:relative;
	width:100%;
	clear:both;
	float:left;
}

#dHeaderContainer{
	z-index:1;	
	margin-bottom:10px;
}

#dHeader,
#slider1_container,
#dFooter,
#dTorso
{
	width:1000px;
	margin:0 auto;
	padding:0;
}

#dCompanyName{
	margin:5px 0 0 5px;
	float:left;
	width:75%;
	text-align:center;
	color:#edc679;
	font-size:25px;
}
#dLang{
	float:right;
}
#dLang ul{
	display:block;
	margin:20px 0 0 0;
	padding:0;
	height:18px;
}
#dLang ul li{
	display:block;
	margin:0;
	padding:0 10px;
	list-style:none;
	width:auto;
	height:18px;
	float:left;
}

#dLang ul li a{
	color:#c4c4c4;
}

#dLang ul li a:hover,
#dLang ul li a.active{
	color:#fff;
}

#dLogo{
	width:auto;
	float:left;
	position:relative;
	z-index:1;
}

#dNav{
	margin:10px 0;
	width:auto;
	height:auto;
	float:right;
	position:relative;
	z-index:0;
	left:-20px;
}

#dNav>ul{
	margin:0;
	padding:3px 0 0 0;
	display:block;
	width:auto;
	height:94px;
	float:left;
	background:url(../image/layout/dNav_bg.png) top right no-repeat;
}

#dNav>ul>li{
	margin:0;
	padding:0;
	display:block;
	height:auto;
	width:auto;
	float:left;
	list-style:none;
}

#dNav>ul>li>a{
	padding:20px 10px 10px 10px;
	margin:0;
	display:block;
	width:122px;
	height:54px;
	text-align:center;
	font-size:20px;
	color:#d4b177;
}

#dNav>ul>li>a>.nav_en{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ad8344;
}

#dNav>ul>li>a:hover,
#dNav>ul>li>a.active{
	text-decoration:none;
	color:#fffc9e;
	background:url(../image/layout/dNav_hover.png) top left repeat-x;
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.btn,
.btn:hover{
	display:block;
	width:auto;
	height:40px;
	padding: 0 10px;
	margin:2px 5px;
	background:url(../image/layout/dNav_sub.png) top left repeat-x;
	box-shadow:0 0 6px #000;
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	font-size:20px;
	text-decoration:none;
	cursor:pointer;
	border:0;
	float:left;
	font-family: "標楷體";
	font-size:20px;
	color:#e1b26d;
}
.btn:hover{
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

/* sub menu */
#dNav ul.sub_nav, ul.sub_nav>li{
	list-style:none;	
}

#dNav ul.sub_nav{
	display:none;
	padding:0;
	margin:0;
	position:relative;
	width:auto;
}

#dNav ul.sub_nav>li{
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:100%;
	height:40px;
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
#dNav ul.sub_nav>li:last-child{
	background:none;
}

#dNav ul.sub_nav>li> a,
#dNav ul.sub_nav>li> a:hover{
	display:block;
	padding:10px 0 5px 0;
	width:100%;
	height:25px;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	background:url(../image/layout/dNav_sub.png) top left repeat-x;
}
#dNav ul.sub_nav>li> a{
	color:#d4b177;
}
#dNav ul.sub_nav>li> a:hover,
#dNav ul.sub_nav>li> a.active{
	color:#fffc9e;
}

#dFooterContainer{
	background:#6c1011 url(../image/layout/dFooter_container_bg.png) top center repeat-x;
}

#dFooter{
	height:213px;
	background:url(../image/layout/dFooter_bg.jpg) top center no-repeat;
}

#dFooterLogo{
	margin:40px 0 0 0;
	width:300px;
	height:auto;
	float:left;
}

#dFooterSlogan{
	margin:20px 0 0 0;
	width:700px;
	height:auto;
	float:left;	
	text-align:right;
}

#dConpanyInfo{
	margin:10px 0 0 0;
	width:700px;
	float:left;
	text-align:right;
	color:#d4b177;
}

#dConpanyInfo a{
	color:#d9bc75;	
}

.clear{
	clear:both;	
}



/*page style*/

#right
	{	float:left; margin-top:0; padding:0; width:100%;
	min-height:550px;
	line-height:20px;
	}
	
#pageTop{
	height:40px;
	padding:10px;
	background:url(../image/layout/Page_title.png) top left repeat-x;
	clear:both;
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

#pageTop h1{
	margin:10px 0 0 0;
	color:#c69d60;
	float:left;
	font-weight:normal;
}

#pageTop h1>span{
	font-size:18px;
}

#pageTop #bm{
	margin-top:20px;
	color:#c69d60;
	float:right;
	font-weight:normal;
	font-size:14px;
}
#pageTop #bm a{
	color:#c69d60;
}

#pageContent{
	width:100%;
	padding:20px 0;
	text-align:left;
}
.resDiv{
	float:right;
	width:450px;
}

.smoTools_list{
	margin:10px 0 0 0;
	width:auto;
	display:block;
	float:right;
}

#video_page .pro-list{
	width:30%;	
}

#video_page .pro-list a,
#video_page .pro-list a img{
	display:block;
	width:100%;
}


/*product page*/

#productList .proItem{
	margin:10px 16px;
	width:30%;
	height:300px;
	float:left;
}

#productList .proTop{
	width:100%;
	float:left;
	margin-bottom:20px;
}

#productList .btn{
	float:right;	
}

#productList .proTop .note{
	color:#fee0b3;
	float:left;
}

#productList .proItem .proImg{
	margin-right:10px;
	margin-bottom:10px;
	width:50%;
	float:left;
}
#productList .proItem .proImg img{
	width:100%;
}

#productList .proItem .proName{
	width:40%;
	float:left;
	color:#600;
	background:url(../image/layout/proName.png) center repeat;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:2px;
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

#productList .proItem .proSpec{
	width:40%;
	float:left;
	margin-top:5px;
	border-bottom:1px dotted #ba751d;
	color:#ba751d;
}

#productList .proItem .proPrice{
	width:40%;
	float:left;
	color:#ba751d;
}

#productList .proItem .proBtn{
	margin-top:20px;
	padding-top:10px;
	font-size:15px;
	width:40%;
	height:30px;
	background:url(../image/layout/dNav_sub.png) top left repeat-x;
	box-shadow:0 0 5px #000;
	float:left;
	cursor:default;
}
#productList .proItem .proBtn input{
	cursor:pointer;	
}

#productList .proItem .proDec{
	width:100%;
	float:left;
}


/*contact page*/
#contactPage>iframe{
	width:500px;
	height:400px;
	border:5px solid #e1b26d;
	float:left;
}

#contactPage>ul{
	float:left;	
	list-style:none;
}

#contactPage>ul strong{
	color:#f2ce98;
}

#contactPage>ul a{
	color:#FF0;
}

#contactPage #cMap{
	display:block;
	margin:0 0 0 40px;	
	float:left;
}




/*old page style start*/
#container02
	{	position:absolute; z-index:7; top:212; padding:0 0 0 334}

#main02
	{	width:632;
		SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #999999;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
	padding:0 0 0 0; height:420; overflow-x:auto; overflow-y:hidden;
	font:12px Arial, Helvetica, sans-serif; color:#eadada; line-height:22px}

.news-table
	{	
		border-top:1px solid #670d0d;
		border-right:1px solid #670d0d;
	}
.news-table th	
	{	background:url(../image/layout/th.jpg) bottom left repeat-x;padding:10px 5px;color:#670d0d;
		border-left:1px solid #670d0d;
		border-bottom:1px solid #670d0d;
	}
.news-table td	
	{	font:12px Arial, Helvetica, sans-serif; line-height:18px; text-align:center;
		background:#d5b87b;
		color:#670d0d;
		padding:10px 5px;
		border-left:1px solid #670d0d;
		border-bottom:1px solid #670d0d;
	}
.news-table td.th
	{	
		background:#d5a57b;
	}
.news-table td.content
	{	text-align:left}
.news-table td a
	{	color:#670d0d; text-decoration:none}
.news-table td a:hover
	{	color:#C00; text-decoration:underline}
	
	
	
	
#page
	{	font:12px Verdana, Arial, Helvetica, sans-serif; padding:10 45 10 0; text-align:right
		}		
#page a
	{	color:#909090;
		text-decoration:none;
		margin:0 4 }
#page a:hover, #page a.now
	{	color:#FFFFFF;
		text-decoration:underline}	
	
.new-title	
	{	background:url(../image/layout/th.jpg) bottom left repeat-x;padding:10px 5px;color:#670d0d;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border:1px solid　#670d0d;
		font-size:20px;
		box-shadow:0 0 10px #900;
		-moz-box-shadow:0 0 10px #900;
		-webkit-box-shadow:0 0 10px #900;
	}
.new-date
	{	width:558; text-align:right; padding:6 10 10 0; color:#d8d7d6}
.news_content
	{	padding:10; color:#FFFFFF; line-height:20px}

.contant-table
	{	width:515}
.contant-table td
	{	font:15px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:8 5 8 0; text-align:left; border-width:0 0 1 0; border-color:#ba8686; border-style:dotted}
.contant-table td a
	{	color:#FFFFFF; text-decoration:none}	
.contant-table td a:hover
	{	color:#ffc334; text-decoration:underline}	

.product-table
	{	background:#af0909}
.product-table th
	{	font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#3a0808; padding:7 0}
	
.product-table td
	{	width:164; font:12px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; line-height:20px; background:#720808}	

.product-table td ul
	{	margin:0 0 0 20; padding:0; list-style:disc}	
.product-table td ul li
	{	padding:0 0; margin:0}	


/* order Page */
#orderPage h3{
	font-size:20px;
}

.shop-table
	{	
		border-top:1px solid #670d0d;
		border-right:1px solid #670d0d;
	}
.shop-table th
	{	
		background:url(../image/layout/th.jpg) bottom left repeat-x;padding:10px 5px;color:#670d0d;
		border-left:1px solid #670d0d;
		border-bottom:1px solid #670d0d;
	}
	
.shop-table td
	{
		font:12px Arial, Helvetica, sans-serif; line-height:18px; text-align:center;
		background:#d5b87b;
		color:#670d0d;
		padding:10px 5px;
		border-left:1px solid #670d0d;
		border-bottom:1px solid #670d0d;	
	}	
.shop-table td.th
	{	
		background:#d5a57b;
	}
	
.shop-table td.tdInfo{
	text-align:left;	
	background:url(../image/order/tdinfo.jpg) right bottom no-repeat;
}

.shop-table td.tdInfo .note{
	color:#900;
	font-weight:bold;
}

/*about us page*/
#aboutPage{
	margin-bottom:20px;	
}
#aboutPage h1{
	color:#ebcc91;	
}
#pageSlogan{
	display:block;
	font-size:25px;
	color:#ebe191;
	line-height:normal;
}

/*newspaper page*/
